package com.company.project.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.company.project.entity.BaseEntity;


import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 项目信息表
 *
 * @author wenbin
 * @email *****@mail.com
 * @date 2022-03-01 16:57:35
 */
@Data
@TableName("t_project_info")
public class TProjectInfoEntity extends BaseEntity implements Serializable {

	/**
	 * 
	 */
	@TableId
	private String id;

	/**
	 * 项目名称
	 */
	@TableField("p_name")
	private String pName;

	/**
	 * 提交时间
	 */
	@TableField("p_create_time")
	private Date pCreateTime;

	/**
	 * 负责人id
	 */
	@TableField("p_director_id")
	private String pDirectorId;

	/**
	 * 负责人
	 */
	@TableField("p_director")
	private String pDirector;

	/**
	 * 验收标准
	 */
	@TableField("p_acceptance_criteria")
	private String pAcceptanceCriteria;

	/**
	 * 完成时间
	 */
	@TableField("p_finish_time")
	private Integer pFinishTime;

	/**
	 * 年度
	 */
	@TableField("p_year")
	private String pYear;

	/**
	 * 资金（单位：万元）
	 */
	@TableField("p_budget")
	private String pBudget;

	/**
	 * 状态：0待启动 1已启动 2逾期 3已完成 
	 */
	@TableField("p_status")
	private Integer pStatus;

	/**
	 * 是否删除(1未删除；0已删除)
	 */
	@TableField("deleted")
	private Integer deleted;

	/**
	 * 所属任务
	 */
	@TableField("p_class_id")
	private String pClassId;

	@TableField(exist = false)
	private String pClassName;
}
